Skip to content

Bump the minor-and-patch group with 2 updates - #987

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/bundler/minor-and-patch-650cdd0a81
Jul 27, 2026
Merged

Bump the minor-and-patch group with 2 updates#987
github-actions[bot] merged 1 commit into
mainfrom
dependabot/bundler/minor-and-patch-650cdd0a81

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 2 updates: rbs and sorbet-static-and-runtime.

Updates rbs from 4.0.3 to 4.1.0

Release notes

Sourced from rbs's releases.

4.1.0

Release note

RBS 4.1 ships with JRuby support. The RBS parser is written in plain C without depending on the Ruby C API, so it is compiled to WebAssembly and runs on a Wasm runtime, with the parsed AST serialized in a binary format and decoded into RBS objects. The full test suite runs on JRuby in CI.

The inline RBS syntax gets three new features: singleton method definitions (def self.), the module-self constraint, and instance variable annotations in module declarations. Note that RBS inline is still experimental and may change in future releases.

This release also introduces RBS::Rewriter, an API to edit RBS source text while preserving the surrounding content, which rbs annotate is now built on. Parsing performance is improved by interning type names in a shared trie and reducing allocations per node.

RBS::Prototype::Runtime, the RDoc plugin parser, and the top-level float type alias are deprecated in this release.

Signature updates

Updated classes/modules/methods: ARGF, Array, CSV, Class, Delegator, Digest, ERB, Enumerable, Enumerator, Enumerator::Product, Etc, File, File::Constants, File::Stat, FileUtils, Float, Gem, Hash, IO, IPAddr, Integer, JSON, Kernel, MatchData, Module, Monitor, Numeric, ObjectSpace::WeakKeyMap, OpenSSL, Pathname, RBS::Ops, Ractor, Range, Resolv, RubyVM::InstructionSequence, Set, Shellwords, String, StringIO, StringScanner, Struct, Tempfile, Thread, Timeout, TSort, URI::Generic, Zlib::GzipReader, Zlib::ZStream

  • Remove stale Float constants and add a constant drift test (#2994)
  • Update RDoc comments with Ruby 4.0.6 (#3035)
  • Add a dependency on tempfile. (#3025)
  • Support %a{implicitly-returns-nil} on MatchData#[] (#2990)
  • Update Array (#2987)
  • Allow nil output buffers for reader methods (#3002)
  • Add stdlib signature tests for #2967 (#2989)
  • Update Integer, phase 1 (#2995)
  • Add RBS::Ops (#2934)
  • Update Module (#2933)
  • Correct core/stdlib signatures to match Ruby 4.0 (#2967)
  • Revert Digest::Class method changes (#2980)
  • Add stdlib tests for updated StringScanner signatures (#2968)
  • Update StringScanner signatures to match strscan 3.1.6 (#2959)
  • Remove StringScanner methods absent from the latest Ruby release (#2961)
  • Fix Resolv#initialize signature: array of resolvers + use_ipv6: (#2960)
  • [Hash] Update Hash's signatures and tests to be correct (#2694)
  • update rbs signatures to be more consistent with generics (#2867)
  • Use top-level path in fileutils.rbs to suppress deprecation warning (#2949)
  • Update File::Constants and File::Stat (#2942)
  • Add signature for RubyVM::InstructionSequence.of (#2916)
  • fix OpenSSL#session_new_cb signature (#2924)
  • [Class] update class.rbs (#2898)
  • Deprecate top-level float (#2695)
  • [Kernel] Updated querying methods (#2685)

Library changes

  • Convert character offset to byte offset in parse_inline_*_annotation (#2945)
  • Guard against underflow when sysconf(_SC_PAGESIZE) returns 0 (#3031)
  • Report invalid UTF-8 byte in a comment as a parsing error (#2983)
  • Fetch Chicory/ASM jars from Maven instead of bundling in gem (#3019)
  • Add write barrier protection to RBS Location objects (#3022)
  • Rename parameter in rbs_intern_type_name for clarity (#3023)
  • Deprecate RDoc plugin parser (#3016)

... (truncated)

Changelog

Sourced from rbs's changelog.

4.1.0 (2026-07-27)

RBS 4.1 ships with JRuby support. The RBS parser is written in plain C without depending on the Ruby C API, so it is compiled to WebAssembly and runs on a Wasm runtime, with the parsed AST serialized in a binary format and decoded into RBS objects. The full test suite runs on JRuby in CI.

The inline RBS syntax gets three new features: singleton method definitions (def self.), the module-self constraint, and instance variable annotations in module declarations. Note that RBS inline is still experimental and may change in future releases.

This release also introduces RBS::Rewriter, an API to edit RBS source text while preserving the surrounding content, which rbs annotate is now built on. Parsing performance is improved by interning type names in a shared trie and reducing allocations per node.

RBS::Prototype::Runtime, the RDoc plugin parser, and the top-level float type alias are deprecated in this release.

Signature updates

Updated classes/modules/methods: ARGF, Array, CSV, Class, Delegator, Digest, ERB, Enumerable, Enumerator, Enumerator::Product, Etc, File, File::Constants, File::Stat, FileUtils, Float, Gem, Hash, IO, IPAddr, Integer, JSON, Kernel, MatchData, Module, Monitor, Numeric, ObjectSpace::WeakKeyMap, OpenSSL, Pathname, RBS::Ops, Ractor, Range, Resolv, RubyVM::InstructionSequence, Set, Shellwords, String, StringIO, StringScanner, Struct, Tempfile, Thread, Timeout, TSort, URI::Generic, Zlib::GzipReader, Zlib::ZStream

  • Remove stale Float constants and add a constant drift test (#2994)
  • Update RDoc comments with Ruby 4.0.6 (#3035)
  • Add a dependency on tempfile. (#3025)
  • Support %a{implicitly-returns-nil} on MatchData#[] (#2990)
  • Update Array (#2987)
  • Allow nil output buffers for reader methods (#3002)
  • Add stdlib signature tests for #2967 (#2989)
  • Update Integer, phase 1 (#2995)
  • Add RBS::Ops (#2934)
  • Update Module (#2933)
  • Correct core/stdlib signatures to match Ruby 4.0 (#2967)
  • Revert Digest::Class method changes (#2980)
  • Add stdlib tests for updated StringScanner signatures (#2968)
  • Update StringScanner signatures to match strscan 3.1.6 (#2959)
  • Remove StringScanner methods absent from the latest Ruby release (#2961)
  • Fix Resolv#initialize signature: array of resolvers + use_ipv6: (#2960)
  • [Hash] Update Hash's signatures and tests to be correct (#2694)
  • update rbs signatures to be more consistent with generics (#2867)
  • Use top-level path in fileutils.rbs to suppress deprecation warning (#2949)
  • Update File::Constants and File::Stat (#2942)
  • Add signature for RubyVM::InstructionSequence.of (#2916)
  • fix OpenSSL#session_new_cb signature (#2924)
  • [Class] update class.rbs (#2898)
  • Deprecate top-level float (#2695)
  • [Kernel] Updated querying methods (#2685)

Library changes

  • Convert character offset to byte offset in parse_inline_*_annotation (#2945)
  • Guard against underflow when sysconf(_SC_PAGESIZE) returns 0 (#3031)
  • Report invalid UTF-8 byte in a comment as a parsing error (#2983)
  • Fetch Chicory/ASM jars from Maven instead of bundling in gem (#3019)
  • Add write barrier protection to RBS Location objects (#3022)
  • Rename parameter in rbs_intern_type_name for clarity (#3023)
  • Deprecate RDoc plugin parser (#3016)
  • Run the test suite on JRuby (JRuby support, step 4) (#3008)

... (truncated)

Commits
  • 432d955 Merge pull request #3036 from ruby/version-4.1.0
  • d73d078 Version 4.1.0
  • 8aeb996 Merge pull request #3034 from ruby/claude/ci-ruby-version-check-4v4bw0
  • 10e3c8b Update outdated versions used in CI
  • f4ecb8b Merge pull request #3035 from ruby/claude/rdoc-comments-update-be6d28
  • 4ca6229 Merge pull request #3029 from infiton/fix/rbi-nested-declarations
  • bd24e79 Update RDoc comments with Ruby 4.0.6
  • cd82fcf ci: use Ruby 4.0.6 for RBS Comments workflow
  • 2674c28 Update rdoc to 8.0.0
  • 73eb521 Merge pull request #3033 from ruby/dependabot/bundler/steep/json-2.19.9
  • Additional commits viewable in compare view

Updates sorbet-static-and-runtime from 0.6.13344 to 0.6.13363

Release notes

Sourced from sorbet-static-and-runtime's releases.

sorbet 0.6.13362.20260725095227-f9dbf2a67

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13362', :group => :development
gem 'sorbet-runtime', '0.6.13362'

sorbet 0.6.13361.20260724153103-7ec459002

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13361', :group => :development
gem 'sorbet-runtime', '0.6.13361'

sorbet 0.6.13360.20260724165836-f37aafc87

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13360', :group => :development
gem 'sorbet-runtime', '0.6.13360'

sorbet 0.6.13359.20260723220324-faeea86cc

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13359', :group => :development
gem 'sorbet-runtime', '0.6.13359'

sorbet 0.6.13358.20260723152357-98e486957

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13358', :group => :development
gem 'sorbet-runtime', '0.6.13358'

sorbet 0.6.13357.20260723161646-1acd6887e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13357', :group => :development
gem 'sorbet-runtime', '0.6.13357'

sorbet 0.6.13356.20260723144436-2a1c4b0a4

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13356', :group => :development
gem 'sorbet-runtime', '0.6.13356'

sorbet 0.6.13355.20260722182711-b4c6c383d

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor-and-patch group with 2 updates: [rbs](https://github.com/ruby/rbs) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet).


Updates `rbs` from 4.0.3 to 4.1.0
- [Release notes](https://github.com/ruby/rbs/releases)
- [Changelog](https://github.com/ruby/rbs/blob/master/CHANGELOG.md)
- [Commits](ruby/rbs@v4.0.3...v4.1.0)

Updates `sorbet-static-and-runtime` from 0.6.13344 to 0.6.13363
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: rbs
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.6.13363
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 27, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 27, 2026 21:52
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 27, 2026
@github-actions
github-actions Bot enabled auto-merge July 27, 2026 21:53
@github-actions
github-actions Bot merged commit 1137c9b into main Jul 27, 2026
9 checks passed
@github-actions
github-actions Bot deleted the dependabot/bundler/minor-and-patch-650cdd0a81 branch July 27, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants